/**
 * 布局抽屉状态管理
 * 全局共享的抽屉显示状态
 */
import { ref } from 'vue'

// 🎯 全局抽屉状态（单例）
const drawerVisible = ref(false)

export function useLayoutDrawer() {
  // 打开抽屉
  function openDrawer() {
    drawerVisible.value = true
  }
  
  // 关闭抽屉
  function closeDrawer() {
    drawerVisible.value = false
  }
  
  // 切换抽屉
  function toggleDrawer() {
    drawerVisible.value = !drawerVisible.value
  }
  
  return {
    drawerVisible,
    openDrawer,
    closeDrawer,
    toggleDrawer
  }
}

